Eine Lösch- oder Aktualisierungsaktion, welche die referenzielle Integrität einer Beziehung verletzt, wird von MS Access nur dann durchgeführt, wenn der Entwickler nicht ausdrücklich Aktualisierungs- oder Löschweitergabe erlaubt. Wählt der Entwickler die Aktualisierungsweitergabe, so wird nach einer Änderung eines Primärschlüsselwerts einer Hauptzeile der entsprechende Fremdschlüsselwert der Detailtabelle automatisch geändert. Gilt Löschweitergabe, so werden nach der Löschung einer Hauptzeile automatisch auch alle entsprechenden Detailzeilen gelöscht.
Im folgenden Ausschnitt des Datenbankstrukturdiagramms von TESTVERWALTUNG_BACKEND.MDB spezifiziert der Entwickler die Löschweitergabe zwischen der Haupttabelle TESTS und der Detailtabelle SCORESMC. Wenn die Anwenderin zum Beispiel den Test 19 löscht, dann werden automatisch auch alle Mehrfachwahl-Antworten dieses Tests gelöscht.

Wenn die Entwicklerin den Benutzer über die Konsequenzen einer Lösch- oder Aktualisierungsaktion informieren möchte, so muss sie dies explizit mit einer Ereignisprozedur tun. Sobald der Benutzer zum Beispiel einen Test löschen will, warnt ihn die folgende Ereignisprozedur, dass er nicht nur den Test, sondern auch alle Antworten auf Fragen dieses Tests löscht:
Private Sub Form_Delete(Cancel As Integer)
If MsgBox("Mit dem Test werden auch die entsprechenden Antworten und Testverweise gelöscht. Löschen?", _
vbOKCancel + vbExclamation, "Test und verbundene Antworten und Testverweise löschen?") = vbCancel Then
Cancel = True
Else
'löschen!
Cancel = False
End If
End Sub